﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Configuration.Provider;
using System.Data;

namespace Intergr8.Data
{
    /// <summary>The main data provider class</summary>
    /// <remarks>
    /// <para>
    /// The main data provider class is where you define the abstract 
    /// representation of all the data manipulation methods that you 
    /// need in your provider. Here you write a public abstract class 
    /// that must be derived from the System.Configuration.Provider.
    /// </para>
    /// <para>
    /// ProviderBase base class and has some public abstract methods 
    /// that must be implemented by different data providers. 
    /// </para>
    /// </remarks>
   public  abstract class DataProvider : ProviderBase
   {
       public abstract DataTable Fetch();
   }
}
